首页> 外文OA文献 >STM systems: Enforcing strong isolation between transactions and non-transactional code
【2h】

STM systems: Enforcing strong isolation between transactions and non-transactional code

机译:STM系统:加强事务与非事务代码之间的隔离

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Transactional memory (TM) systems implement the concept of an atomic execution unit called a transaction in order to discharge programmers from explicit synchronization management. But when shared data is atomically accessed by both transaction and non-transactional code, a TM system must provide strong isolation in order to overcome consistency problems. Strong isolation enforces ordering between non-transactional operations and transactions and preserves the atomicity of a transaction even with respect to non-transactional code. This paper presents a TM algorithm that implements strong isolation with the following features: (a) concurrency control of non-transactional operations is not based on locks and is particularly efficient, and (b) any non-transactional read or write operation always terminates (there is no notion of commit\abort associated with them).
机译:事务存储(TM)系统实现了称为事务的原子执行单元的概念,以使程序员摆脱显式同步管理。但是,当事务和非事务代码都以原子方式访问共享数据时,TM系统必须提供强大的隔离性,以克服一致性问题。高度隔离可强制非事务性操作和事务之间的排序,即使相对于非事务性代码,也可以保留事务的原子性。本文提出了一种TM算法,该算法实现了具有以下功能的强隔离:(a)非事务操作的并发控制不基于锁,并且效率很高,并且(b)任何非事务读或写操作始终会终止(没有与它们相关联的commit \ abort的概念)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号